home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / apidev / tpapi.exe / NETWARE.INC < prev    next >
Text File  |  1994-01-14  |  4KB  |  158 lines

  1. {#Z+}
  2. {$DEFINE SHAREWARE}
  3.  
  4. { Define to link in the shareware notice screen. This define makes TPAPI link
  5.   in NWSW.INC into NETWARE.PAS. This include file is not available so that when
  6.   recompiling the source be certain to undefine SHAREWARE by placing a space in
  7.   front of $DEFINE. }
  8.  
  9.  
  10. {$DEFINE FINALNET}
  11.  
  12. { Turn on the FINALNET define to not link debug, local and symbol information as
  13.   well as not checking for range, stack and I/O errors. }
  14.  
  15.  
  16. { $DEFINE DEBUG}
  17.  
  18. { Turn on the DEBUG define to link in debug, local and symbol information as
  19.   well as range, stack and I/O checking. }
  20.  
  21.  
  22. {$DEFINE CheckForIPX}
  23.  
  24. { Define to check for IPX when using TPAPI.  When you initialise an object and
  25.   IPX is not installed the program will display a message and halt. }
  26.  
  27. {$DEFINE CheckForNETX}
  28.  
  29. { Define to check for NETX/VLM when using TPAPI.  When you initialise an object
  30.   and NETX/VLM is not installed the program will display a message and halt. }
  31.  
  32.  
  33. {$DEFINE EncryptedSupport}
  34.  
  35. { Define to allows TPAPI to use Barry Nance's encrypted login support. }
  36.  
  37. {$IFDEF WINDOWS}
  38.   {$DEFINE DPMI}
  39. {$ENDIF}
  40.  
  41. {$IFDEF CheckForIPX}
  42.   {$DEFINE CHECKFORNETWARE}
  43. {$ENDIF}
  44.  
  45. {$IFDEF CheckForNETX}
  46.   {$DEFINE CHECKFORNETWARE}
  47. {$ENDIF}
  48.  
  49.  
  50.  
  51. {+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}
  52.  
  53. {******************************************************}
  54. {*** STANDARD COMPILER DIRECTIVES WHICH MUST BE SET ***}
  55. {******************************************************}
  56.  
  57. {$X+} (* EXTENDED SYNTAX ON (TP/BP 6.x, 7.x, TPW 1.x *)
  58.  
  59.  
  60.  
  61. { THE FOLLOWING DEFINES ARE NOT ACTUALLY NEEDED BY TPAPI }
  62.  
  63.  
  64.  
  65. {$IFDEF FINALNET}
  66.  
  67.   {$IFDEF VER55}
  68.  
  69.     {$A+} (* WORD ALIGN DATA             *)
  70.     {$B-} (* STRICT BOOLEAN CHECKING OFF *)
  71.     {$D-} (* DEBUG INFORMATION OFF       *)
  72.     {$F+} (* FORCE FAR CALLS             *)
  73.     {$I-} (* I/O CHECKING OFF            *)
  74.     {$L-} (* LOCAL DEBUG INFO OFF        *)
  75.     {$O+} (* ALLOW OVERLAYS              *)
  76.     {$R-} (* RANGE CHECKING OFF          *)
  77.     {$S-} (* STACK CHECKING OFF          *)
  78.     {$V-} (* STRICT VAR CHECKING OFF     *)
  79.  
  80.   {$ELSE}
  81.  
  82.   {$IFDEF VER60}
  83.  
  84.     {$A+} (* WORD ALIGN DATA             *)
  85.     {$B-} (* STRICT BOOLEAN CHECKING OFF *)
  86.     {$D-} (* DEBUG INFORMATION OFF       *)
  87.     {$F+} (* FORCE FAR CALLS             *)
  88.     {$IFDEF DPMI}
  89.     {$G+} (* GENERATE 286 CODE ON        *)
  90.     {$ELSE}
  91.     {$G-} (* GENERATE 286 CODE OFF       *)
  92.     {$ENDIF}
  93.     {$I-} (* I/O CHECKING OFF            *)
  94.     {$L-} (* LOCAL DEBUG INFO OFF        *)
  95.     {$O+} (* ALLOW OVERLAYS              *)
  96.     {$R-} (* RANGE CHECKING OFF          *)
  97.     {$S-} (* STACK CHECKING OFF          *)
  98.     {$V-} (* STRICT VAR CHECKING OFF     *)
  99.  
  100.   {$ELSE}
  101.  
  102.   {$IFDEF VER70}
  103.  
  104.     {$A+} (* WORD ALIGN DATA             *)
  105.     {$B-} (* STRICT BOOLEAN CHECKING OFF *)
  106.     {$D-} (* DEBUG INFORMATION OFF       *)
  107.     {$F+} (* FORCE FAR CALLS             *)
  108.     {$IFDEF DPMI}
  109.     {$G+} (* GENERATE 286 CODE ON        *)
  110.     {$ELSE}
  111.     {$G-} (* GENERATE 286 CODE OFF       *)
  112.     {$ENDIF}
  113.     {$I-} (* I/O CHECKING OFF            *)
  114.     {$L-} (* LOCAL DEBUG INFO OFF        *)
  115.     {$O+} (* ALLOW OVERLAYS              *)
  116.     {$Q-} (* OVERFLOW CHECKING OFF       *)
  117.     {$R-} (* RANGE CHECKING OFF          *)
  118.     {$S-} (* STACK CHECKING OFF          *)
  119.     {$V-} (* STRICT VAR CHECKING OFF     *)
  120.     {$Y-} (* SYMBOL REFERENCE INFO OFF   *)
  121.  
  122.   {$ELSE}
  123.  
  124.   {$IFDEF WINDOWS}
  125.  
  126.     {$A+}
  127.     {$B-}
  128.     {$D-}
  129.     {$F+}
  130.     {$G+}
  131.     {$I-}
  132.     {$L-}
  133.     {$R-}
  134.     {$S-}
  135.     {$V-}
  136.     {$W-}
  137.  
  138.   {$ENDIF}
  139.   {$ENDIF}
  140.   {$ENDIF}
  141.   {$ENDIF}
  142.  
  143.  
  144. {$ENDIF}
  145.  
  146. {$IFDEF DEBUG}
  147.  
  148.  {$D+}
  149.  {$I+}
  150.  {$L+}
  151.  {$R+}
  152.  {$S+}
  153.  {$Y+}
  154.  
  155. {$ENDIF}
  156.  
  157.  
  158. {#Z-}